*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
abbr,acronym,fieldset,img{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#373737;font-size:14px;line-height:1.5;font-family:"微软雅黑";-webkit-font-smoothing:antialiased;background:url(../images/a-bg2.jpg) center center no-repeat;background-size:cover}
.pic{overflow:hidden}
.pic img{max-width:100%;border:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.pic img:hover{transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02)}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
a:hover{color:#354e80!important}
.bank30{height:30px}
.bank50{height:50px}
.bank60{height:60px}
.bank80{height:80px}
.bank100{height:100px}
.btns{text-align:center}
.btns a{display:inline-block;width:80%;max-width:350px;height:45px;line-height:45px;color:#fff;background-color:#1d295c}
.navsub ul li,.ul-pics .txt,li a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.wp{margin:0 auto;width:1300px}
.well{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);padding:0 19px 0 16px;margin-bottom:17px}
.shade{box-shadow:0 0 5px rgba(0,0,0,.2)}
.g-tit1{height:52px;line-height:58px;border-bottom:2px solid #3d588c;padding-left:8px}
.g-tit1 .title{font-size:15px;font-weight:600;color:#3d588c}
.g-tit2{height:55px;line-height:52px;background-color:#cd9270;padding-left:27px}
.g-tit2 .title a{color:#fff;font-size:24px;font-weight:500}
.g-tit3{height:45px;line-height:45px;overflow:hidden}
.g-tit3 .title{float:left;color:#fff;font-size:16px;background-color:#cd9270;padding:0 28px 0 16px}
.g-tit3 .more{float:right;font-size:16px;color:#3d588c;padding-right:34px;background-image:url(../images/g-icon01.png);background-repeat:no-repeat;background-position:right;background-size:auto}
.header{margin-bottom:14px}
.header-top{background-image:url(../images/g-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:14px 32px 22px 28px;overflow:hidden;font-size:0}
.logo{display:inline-block;vertical-align:top}
.header-top .title{display:inline-block;font-size:28px;color:#fff;font-weight:500;line-height:80px;margin-right:140px;text-align:center}
.header-top .title .icon{font-size:34px;font-weight:600;margin:0 25px}
.header-top .so{display:inline-block;vertical-align:top;width:250px;height:41px;background-color:rgba(255,255,255,.2);border-radius:50px;padding-left:15px;margin-top:21px;position:relative}
.header-top .ipt{background-color:rgba(0,0,0,0);width:190px;height:41px;line-height:41px;color:#fff}
.header-top .ipt::-webkit-input-placeholder{color:rgba(255,255,255,.7)}
.header-top .ipt:-moz-placeholder{color:rgba(255,255,255,.7)}
.header-top .ipt::-moz-placeholder{color:rgba(255,255,255,.7)}
.header-top .ipt:-ms-input-placeholder{color:rgba(255,255,255,.7)}
.header-top .so .icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.header-top .language{display:block;float:right;text-align:center;width:36px;height:36px;line-height:34px;border:1px solid #fff;border-radius:50%;font-size:16px;color:#fff!important;margin-top:23px}
.nav{height:46px;line-height:46px;background-color:#fff}
li.li1{width:10.2%!important}
li.li2{width:23%!important}
.menuBtn{position:absolute;top:10px;right:9px}
.menuBtn b{display:block;width:21px;height:2px;background-color:#354f80;margin:6px 0}
.ban{background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:12.846%;position:relative;margin-bottom:19px}
.erji_nav{-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s;transition:0s}
li.yiji_nav{float:left;width:15.66%;position:relative;left:0;top:0;height:46px;line-height:46px;background:#fff;text-align:center}
a.yiji_nav{display:block;height:46px;margin:0 auto 0 0;line-height:46px;color:#354f80;font-size:16px;text-decoration:none}
#menu li.on a.yiji_nav,a.yiji_nav:hover,li.yiji_nav:hover a.yiji_nav{font-weight:600;border-bottom:2px solid #354f80}
.select_box .more_ul li a,.select_box a.yiji_nav,.select_box li.yiji_nav{height:auto!important;padding:10px 0;line-height:30px!important}
.select_box li.yiji_nav{border-bottom:1px solid #22365f;padding:0}
.select_box li.yiji_nav:last-child{border:none}
.select_box li.yiji_nav a:hover,.select_box li.yiji_nav:hover{background:#fff}
.select_box li.erji_nav{border:none}
.select_box a.erji_nav{width:120px;border-bottom:1px solid #22365f}
a.erji_nav:hover,li.erji_nav:hover a.erji_nav{font-weight:600;color:#354f80;background:#fff}
a.yiji_nav:hover ul.erji_nav,li.yiji_nav:hover ul.erji_nav{visibility:visible}
a.erji_nav{display:block;margin:0 auto;text-align:center;min-height:40px;line-height:40px;color:#fff;text-decoration:none;font-size:14px}
#menu{width:1180px;float:left}
#menu ul{width:100%}
ul.erji_nav{visibility:hidden;position:absolute;z-index:9;left:0;top:46px;background:#395284}
li.erji_nav{border-bottom:1px solid #22365f;position:relative;z-index:9;left:0;top:0}
ul.erji_nav li.erji_nav:last-child{border:none}
.more_ul{width:120px;position:absolute!important;z-index:45;top:46px;left:0;background:#0960b6;text-align:center}
.more_ul li{width:100%!important}
.more_ul li a{line-height:46px!important;width:100%;float:left;cursor:pointer;color:#fff;background:#354f80}
.more_ul li a:hover{background:#fff}
.select_box{position:relative;height:46px;text-align:center}
.select_box span{position:relative;width:120px;height:46px;float:left;line-height:46px;color:#354f80;cursor:pointer;display:block;font-size:16px}
.select_box span:hover{border-bottom:2px solid #354e80;font-weight:600}
.fl{float:left}
.fd-top{background-color:#323844;border-bottom:1px solid #636b7d;padding:0 50px 0 32px}
.fd-top .desc{display:inline-block;height:50px;line-height:52px;color:#fff;font-size:15px;margin:0 30px}
.fd-top .desc:first-child{margin-left:0}
.fd-info{background-color:#323844;color:#fff;text-align:center;line-height:2.3;padding:9px 0 16px;font-size:13px}
.fd-qr{float:right;position:relative}
.fd-qr .qr{height:50px;line-height:52px;color:#fff;cursor:pointer}
.fd-qr .qr p{display:inline-block;vertical-align:top}
.fd-qr .qr img{margin-top:11px}
.fd-qr .qr-pic{display:none;position:absolute;top:50%;left:110%;box-shadow:0 0 10px rgba(0,0,0,.4);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.fd-qr .qr-pic img,.fd-qr:hover .qr-pic{display:block}
@media only screen and (max-width:1320px){
html{zoom:.9}
}
.row-a1{margin-bottom:10px}
.row-a1 .well{padding:0}
.row-a1 .col-l{width:482px;height:323px}
.row-a1 .g-tit2{overflow:hidden}
.row-a1 .g-tit2 .more{display:block}
.g-tit2-a1{height:51px;line-height:51px}
.g-tit2-a1 .title a{font-size:20px}
.m-dot{float:right;width:auto;height:5px;margin-right:20px}
.m-dot b{display:inline-block;width:5px;height:5px;background-color:#fff;margin:0 2px}
.row-a1 .col-l .info{font-size:14px;line-height:2.15;color:#303030;padding:15px 16px 18px;text-align:justify;word-spacing:-1.41px;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical}
.slick-a1{width:799px;height:323px;overflow:hidden}
.slick-a1 .slick-pic-a1,.slick-pic-a1 .pic{height:100%}
.slick-pic-a1 .pic img{width:799px;height:323px}
.slick-pic-a1 .slick-dots{position:absolute;right:11px;bottom:5px}
.slick-pic-a1 .slick-dots li{display:inline-block;margin:0 5px}
.slick-pic-a1 .slick-dots li button{display:block;border:none;width:7px;height:7px;padding:0;background-color:#c2c2c2;text-indent:-9999px}
.slick-pic-a1 .slick-dots .slick-active button{background-color:#f0d9c7}
.slick-pic-a1 .item{position:relative}
.slick-pic-a1 .tit{position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;font-size:14px;color:#acacac;margin-top:-40px;padding-left:27px;background-color:rgba(0,0,0,.7)}
.slick-pic-a1 .tit h3{font-weight:400}
.row-a2{margin-bottom:19px}
.row-a2 .col-l1{margin-right:20px}
.row-a2 .col-l{width:482px;height:397px;border-top:2px solid #375082}
.row-a2 .col-l .well{padding:0}
.m-tit-a1{border-bottom:1px dashed #b6b6b6;padding:0 13px 0 18px}
.m-tit-a1 .tit{height:42px;line-height:42px;font-weight:400}
.m-tit-a1 .tit a{font-size:16px;color:#354e80;display:block}
.m-tit-a1 .m-dot{margin-right:0;margin-top:-5px}
.m-tit-a1 .m-dot b{background-color:#364f81}
.ul-list-a1{padding:20px 19px 1px}
.ul-list-a1 .txt{margin-bottom:19px;line-height:1.75;background:url(../images/a-icon-next.png) left 9px no-repeat;background-size:auto;padding:0 0 0 15px}
.ul-list-a1 .txt2{margin-bottom:15px}
.ul-list-a1 .txt a{display:block;color:#3a3a3a;font-size:14px}
.row-a2 .col-r{width:300px;height:397px;text-align:center}
.row-a2 .col-r .well{height:100%;background:url(../images/a-bg1.jpg) center center no-repeat;background-size:cover;padding:34px 30px}
.m-info-a1 .pic{margin:0 auto 15px;width:150px;background:#ddd;overflow:hidden;position:relative;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}
.m-info-a1 .pic img{max-width:100%;max-height:100%;display:block}
.m-info-a1 .name{font-size:20px;color:#fff;margin-bottom:8px}
.m-info-a1 .info{margin-bottom:33px}
.m-info-a1 .info a{font-size:16px;color:#a2afc7;border-bottom:1.5px solid #a2afc7}
.m-info-a1 .info a:hover{color:#fff!important}
.m-info-a1 .m-team-a1{overflow:hidden;width:240px;height:69px;line-height:69px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;background-color:#d29776;color:#fff}
.m-info-a1 .m-team-a1 a{display:block}
.m-info-a1 .m-team-a1 .icon{width:44px;height:44px;float:left;margin-top:13px;margin-left:26px}
.m-info-a1 .m-team-a1 .icon img{width:100%}
.m-info-a1 .m-team-a1 .txt{color:#fff;font-size:20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-info-a1 .m-team-a1 .txt:hover{color:#354e80}
.m-table{font-size:14px;color:#252525;margin-top:-3px;padding-left:39px}
.m-table tr{height:50px;line-height:50px}
.m-table tr td{display:inline-block;width:1114px;padding-left:24px}
.m-table .right{background-color:#f3f3f3}
.m-table .left{font-weight:700;padding:0;width:102px;background-color:inherit!important}
.row-a5{padding-top:10px!important}
.row-b .g-tit3{margin-bottom:20px;padding:0 16px 0 19px}
.row-b2 .g-tit3{margin-bottom:24px}
.row-b{padding-top:22px}
.row-b2{padding-top:30px}
.row-b .g-tit3 .tit{float:left;background-color:#cd9270;color:#fff;height:45px;line-height:45px;text-align:center;padding:0 18px}
.row-b .desc p{line-height:1.86;padding:0 18px 0 26px}
.row-b2 .ul-news a{font-size:16px;position:relative;padding-left:22px}
.row-b2 .ul-news a::after{content:'';position:absolute;left:7px;top:50%;width:5px;height:5px;background-color:#364f81;border-radius:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.row-b2 .ul-news li{padding:11px 0 12px;border-bottom:1px solid #ddd}
.row-b2 .ul-news li:first-child{padding-top:0}
.row-b2 .info{padding-left:22px}
.m-pro-b2,.row-b3{padding-top:35px;overflow:hidden}
.m-pro-b2 .info,.row-b3 .m-txt .info{overflow:hidden;padding:0 10px 0 20px}
.ul-list-b li{float:left;width:25%;margin-bottom:25px}
.ul-list-b .pic{height: 200px;line-height: 180px;overflow:hidden;position:relative;border:10px solid #eee;margin-bottom:14px;text-align: center;background-color: #eee;}
.ul-list-b .pic img{max-width:100%;max-height:100%;vertical-align: middle;}
.ul-list-b li:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05)}
.ul-list-b li:hover a{color:#354f80}
.ul-list-b{margin:0 -19px}
.ul-list-b .con{margin:0 19px}
.ul-list-b .con h3{text-align:center;font-size:16px;font-weight:400}
.row-b4 .txt,.row-b5{max-width:1208px;margin:0 auto}
.row-b5{padding-bottom:45px;padding-top:30px}
.m-pro-a2 .ul-pic-a1 .pic{overflow:hidden;position:relative}
.m-pro-a2 .ul-pic-a1 .pic img{max-width:100%;max-height:100%;display:block}
.row-b4{padding-top:26px}
.m-pro-a2 h1{color:#cd9270;font-size:24px;text-align:center;margin-bottom:18px}
.m-pro-b2{overflow:hidden}
.m-pro-a2 .info{background-color:#f5f5f5;padding:12px 33.5%}
.row-b4 .info{margin:0 10px}
.row-b4 .txt{line-height:2.2}
.m-pro-a2 .info .time{background-image:url(../images/a-icon-time.png);margin-right:50px}
.m-pro-a2 .info .num-click{background-image:url(../images/a-icon-click.png)}
.m-pro-a2 .info span{background-repeat:no-repeat;background-position:left center;padding-left:25px}
.m-pro-a2 .info2{border:1px solid #ddd;padding:15px 25px;margin-bottom:20px}
.m-pro-a2 .info2 h3{font-weight:700;font-size:18px;margin-bottom:5px}
.m-pro-a2 .info2 .ul-news-a1{margin-bottom:18px}
.m-pro-a2 .info2 .ul-news-a1 li{padding-left:15px;color:#3b3b3b;font-size:14px;position:relative;margin-bottom:15px}
.m-pro-a2 .info2 .ul-news-a1 li:last-child{margin-bottom:0}
.m-pro-a2 .info2 .ul-news-a1 li::after{position:absolute;content:'';background-color:#3d588c;border-radius:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);top:50%;left:3px;width:5px;height:5px}
.m-pro-a2 .info2 ul{padding-left:15px}
.m-pro-a2 .ul-pic-a1{overflow:hidden}
.m-pro-a2 .ul-pic-a1 li{float:left;margin-right:28px;width:148px}
.m-pro-a2 .pages{font-size:14px;padding-left:25px}
.m-pro-a2 .pages span{font-weight:700;margin-right:10px}
.m-pro-a2 .pages .pre{margin-bottom:12px}
.m-team{padding:22px 13px 9px 22px}
.m-team:last-child{padding-bottom:42px}
.ul-team{padding-top:19px;font-size:0;margin:0 -13px}
.ul-team li{display:inline-block;width:20%;padding:0 13px}
.ul-team .con{display:block;background-color:#f5f5f5;text-align:center;font-size:16px;box-sizing:border-box;border:1px solid #fff;padding:10px 13px 0 11px;overflow:hidden}
.ul-team .pic{overflow:hidden}
.ul-team .pic img{display:block;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-team .con:hover{border-color:#126fc0}
.ul-team .con:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}
.ul-team .txt{line-height:50px}
.ul-txt1-c{padding:26px 24px 10px 16px}
.ul-txt1-c .tit{background-color:#f5f9fa;padding-left:12px;font-size:15px;height:45px;line-height:45px;margin-bottom:5px}
.ul-txt1-c .tit a{color:#252525}
.ul-txt1-c .txt{height:44px;line-height:44px;font-size:13px;letter-spacing:.1px;border-bottom:1px solid #ddd;padding-left:41px;background-image:url(../images/c-icon01.png);background-repeat:no-repeat;background-position:22px;background-size:5px}
.ul-txt1-c:last-child{padding-bottom:81px}
.well-c{margin-bottom:38px}
.m-about1-d .col-a1{float:left;width:294px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}
.m-about1-d .g-tit2{height:47px;line-height:47px;padding-left:16px}
.m-about1-d .g-tit2 .title a{font-weight:600;font-size:16px}
.m-box-d1 .m-txt{padding-top:18px;padding-bottom:37px}
.m-box-d1 .m-txt p{font-size:16px;padding-left:17px;letter-spacing:-.6px;line-height:2}
.m-box-d1 .m-txt .p1{font-size:14px;letter-spacing:-.2px}
.m-box-d1 .m-txt .p2 b{font-size:16px}
.m-box-d1 .m-txt p b{color:#314b7c;letter-spacing:0}
.m-about1-d .col-a2{margin-left:311px}
.m-about1-d .col-a2 .well{padding:0 19px 45px 28px}
.m-about1-d .g-tit1{padding-left:5px}
.m-slide-d1{margin-left:249px;margin-top:27px;width:462px}
.m-slide-d1 .con{display:block;overflow:hidden}
.m-slide-d1 .con img{transition:.5s;display:block}
.m-slide-d1 .con:hover img{transform:scale(1.06)}
.m-slide-d1 .slick-next,.m-slide-d1 .slick-prev{display:none!important}
.m-slide-d1 .slick-dots{display:block;position:absolute;bottom:4.1%;left:47.6%}
.m-slide-d1 .slick-dots li{width:8px;height:8px;float:left;margin:0 4px;border-radius:50%;overflow:hidden;background-color:#fff}
.m-slide-d1 .slick-dots li button{display:none}
.m-slide-d1 .slick-dots .slick-active{background-color:#cd916f}
.m-about1-d .g-tit1 .title{font-size:16px;letter-spacing:-.75px}
.m-about1-d .col-a2 .m-txt{margin-top:30px}
.m-about1-d .col-a2 .m-txt p{font-size:14px;text-indent:27px;padding:0 10px;line-height:2.2}
.m-about2-d{padding-bottom:194px}
.m-pro-d1{margin-top:37px;padding:0 23px 0 50px}
.m-pro-d1 .pic{float:left;border:7px solid #f6f6f6;border-right:8px solid #f6f6f6;overflow:hidden}
.m-pro-d1 .pic img{transition:.5s;display:block}
.m-pro-d1 .pic:hover img{transform:scale(1.05)}
.m-pro-d1 .txt{margin-left:239px}
.m-pro-d1 .g-tit2{margin-bottom:17px}
.m-pro-d1 .info p{padding-left:9px;letter-spacing:.08px;font-size:14px;line-height:2.15}
.m-pro-d1 .info .tit{font-size:18px;margin-top:28px;margin-bottom:-6px}
.ul-news-d{padding:0 19px 43px 16px;margin-top:23px}
.ul-news-d li{background-image:url(../images/d-icon1.png);background-repeat:no-repeat;background-size:5px;background-position:8px;font-size:16px;letter-spacing:-.46px;border-bottom:1px solid #ddd;height:48px;line-height:44px;padding-left:25px}
.ul-news-d li a:hover{color:#354f80}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto}